ru.tcl.dxf.entities
Class Attdef

java.lang.Object
  |
  +--ru.tcl.dxf.DXFObject
        |
        +--ru.tcl.dxf.entities.Entity
              |
              +--ru.tcl.dxf.entities.Attdef

public class Attdef
extends Entity

Класс Attdef представляет определение атрибутов.

Since:
TCL DXF 1.0
See Also:
Serialized Form

Field Summary
static int ALLIGN_BETWEEN_TWO_POINTS
          Константа выравнивания текста.
static int CENTERED
          Константа выравнивания текста.
static int FIT_BETWEEN_TWO_POINTS
          Константа выравнивания текста.
static int LEFT_JUSTIFIED
          Константа выравнивания текста.
static int MIDDLE_CENTERED
          Константа выравнивания текста.
static int RIGHT_JUSTIFIED
          Константа выравнивания текста.
 
Constructor Summary
Attdef()
           
Attdef(DXFDocument doc)
           
 
Method Summary
 DXFPoint getAlignment()
          Возвращает координаты точки выравнивания.
 java.lang.String getDefaultValue()
          Возвращает значение атрибута по умолчанию.
 java.lang.String getEntityName()
          Возвращает наименование примитива.
 double getFieldLength()
          Возвращает длину поля (по умолчанию = 0).
 double getHeight()
          Возвращает высоту текста.
 DXFPoint getInsertion()
          Возвращает координаты точки вставки текста.
 int getJustificationType()
          Возвращает тип выравнивания текста.
 java.lang.String getName()
          Возвращает имя атрибута.
 double getObliquingAngle()
          Возвращает угол наклона литер (по умолчанию = 0).
 java.lang.String getPrompt()
          Возвращает строку подсказки.
 double getRotationAngle()
          Возвращает угол поворота текста (по умолчанию = 0).
 Style getStyle()
          Возвращает имя стиля начертания (по умолчанию = STANDART).
 double getXScale()
          Возвращает линейный масштаб по оси x (по умолчанию = 1).
 boolean isBackwards()
          Возвращает true, если текст зеркально отображен по оси х.
 boolean isConstant()
          Возвращает true, если атрибут неизменяемый.
 boolean isInvisible()
          Возвращает true, если атрибут невидимый.
 boolean isPreset()
          Возвращает true, если не требуется подсказки при вставке.
 boolean isUpsideDown()
          Возвращает true, если текст перевернут относительно оси х.
 boolean isVerificationRequired()
          Возвращает true, если требуется подтверждение при вводе атрибута.
 void readDXF(DXFTokenizer tokenizer)
          Считывание объекта из DXF файла.
 
Methods inherited from class ru.tcl.dxf.entities.Entity
getColorNumber, getElevation, getExtrusionDirection, getLayer, getLineType, getThickness, readCommonPropertiesDXF
 
Methods inherited from class ru.tcl.dxf.DXFObject
getDocument, setDocument
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LEFT_JUSTIFIED

public static final int LEFT_JUSTIFIED
Константа выравнивания текста. Выравненный влево.

CENTERED

public static final int CENTERED
Константа выравнивания текста. Отцентрированный.

RIGHT_JUSTIFIED

public static final int RIGHT_JUSTIFIED
Константа выравнивания текста. Выравненный вправо.

ALLIGN_BETWEEN_TWO_POINTS

public static final int ALLIGN_BETWEEN_TWO_POINTS
Константа выравнивания текста. Выравненный относительно указаной точки.

MIDDLE_CENTERED

public static final int MIDDLE_CENTERED
Константа выравнивания текста. Середина в указанной точки.

FIT_BETWEEN_TWO_POINTS

public static final int FIT_BETWEEN_TWO_POINTS
Константа выравнивания текста. Вписанный.
Constructor Detail

Attdef

public Attdef()

Attdef

public Attdef(DXFDocument doc)
Method Detail

getAlignment

public final DXFPoint getAlignment()
Возвращает координаты точки выравнивания.
Returns:
координаты точки выравнивания.
Since:
TCL DXF 1.0

getDefaultValue

public final java.lang.String getDefaultValue()
Возвращает значение атрибута по умолчанию.
Returns:
значение атрибута по умолчанию.
Since:
TCL DXF 1.0

getEntityName

public final java.lang.String getEntityName()
Возвращает наименование примитива.
Returns:
наименование примитива.
Overrides:
getEntityName in class Entity
Since:
TCL DXF 1.0

getFieldLength

public final double getFieldLength()
Возвращает длину поля (по умолчанию = 0).
Returns:
длина поля.
Since:
TCL DXF 1.0

getHeight

public final double getHeight()
Возвращает высоту текста.
Returns:
высота текста.
Since:
TCL DXF 1.0

getInsertion

public final DXFPoint getInsertion()
Возвращает координаты точки вставки текста.
Returns:
координаты точки вставки текста.
Since:
TCL DXF 1.0

getJustificationType

public final int getJustificationType()
Возвращает тип выравнивания текста.
Returns:
тип выравнивания текста.
Since:
TCL DXF 1.0

getName

public final java.lang.String getName()
Возвращает имя атрибута.
Returns:
имя атрибута.
Since:
TCL DXF 1.0

getObliquingAngle

public final double getObliquingAngle()
Возвращает угол наклона литер (по умолчанию = 0).
Returns:
угол наклона литер.
Since:
TCL DXF 1.0

getPrompt

public final java.lang.String getPrompt()
Возвращает строку подсказки.
Returns:
строка подсказки.
Since:
TCL DXF 1.0

getRotationAngle

public final double getRotationAngle()
Возвращает угол поворота текста (по умолчанию = 0).
Returns:
угол поворота текста.
Since:
TCL DXF 1.0

getStyle

public final Style getStyle()
Возвращает имя стиля начертания (по умолчанию = STANDART).
Returns:
имя стиля начертания.
Since:
TCL DXF 1.0

getXScale

public final double getXScale()
Возвращает линейный масштаб по оси x (по умолчанию = 1).
Returns:
линейный масштаб по оси x.
Since:
TCL DXF 1.0

isBackwards

public final boolean isBackwards()
Возвращает true, если текст зеркально отображен по оси х.
Returns:
true, если текст зеркально отображен по оси х.
Since:
TCL DXF 1.0

isConstant

public final boolean isConstant()
Возвращает true, если атрибут неизменяемый.
Returns:
true, если атрибут неизменяемый.
Since:
TCL DXF 1.0

isInvisible

public final boolean isInvisible()
Возвращает true, если атрибут невидимый.
Returns:
true, если атрибут невидимый.
Since:
TCL DXF 1.0

isPreset

public final boolean isPreset()
Возвращает true, если не требуется подсказки при вставке.
Returns:
true, если не требуется подсказки при вставке.
Since:
TCL DXF 1.0

isUpsideDown

public final boolean isUpsideDown()
Возвращает true, если текст перевернут относительно оси х.
Returns:
true, если текст перевернут относительно оси х.
Since:
TCL DXF 1.0

isVerificationRequired

public final boolean isVerificationRequired()
Возвращает true, если требуется подтверждение при вводе атрибута.
Returns:
true, если требуется подтверждение при вводе атрибута.
Since:
TCL DXF 1.0

readDXF

public void readDXF(DXFTokenizer tokenizer)
             throws java.io.IOException
Считывание объекта из DXF файла. Вы не должны явно использовать данный метод.
Parameters:
tokenizer - разборщик DXF файлов
Overrides:
readDXF in class DXFObject
Since:
TCL DXF 1.0